home *** CD-ROM | disk | FTP | other *** search
- #define BSTRINGVERSION 110
-
- #ifdef __cplusplus
- #define externdef extern "C"
- #else
- #define externdef extern
- #endif
-
- #ifdef __cplusplus
- externdef int __cdecl instr(char* sstring, char* substring, int start = 1);
- externdef char* __cdecl mid(char* dstring, char* sstring, int start = 1, int n = -1);
- #else
- externdef int __cdecl instr(char* sstring, char* substring, int start);
- externdef char* __cdecl mid(char* dstring, char* sstring, int start, int n);
- #endif
-
- externdef int __cdecl cmpstr(char* dstring, char* sstring);
- externdef int __cdecl len(char* sstring);
- externdef long __cdecl val(char* sstring);
- externdef long __cdecl valh(char* sstring);
- externdef double __cdecl vald(char* sstring);
- externdef char* __cdecl movstr(char* dstring, char* sstring);
- externdef char* __cdecl addstr(char* dstring, char* sstring);
- externdef char* __cdecl addstrr(char* dstring, char* sstring);
- externdef char* __cdecl left(char* dstring, char* sstring, int n);
- externdef char* __cdecl right(char* dstring, char* sstring, int n);
- externdef char* __cdecl ltrim(char* dstring, char* sstring);
- externdef char* __cdecl rtrim(char* dstring, char* sstring);
- externdef char* __cdecl str(char* dstring, long intnum);
- externdef char* __cdecl hex(char* dstring, long intnum);
- externdef char* __cdecl strd(char* dstring, double floatval, int decimals);
- externdef char* __cdecl strds(char* dstring, double floatval, int decimals);
- externdef char* __cdecl lcase(char* dstring, char* sstring);
- externdef char* __cdecl ucase(char* dstring, char* sstring);
- externdef char* __cdecl lset(char* dstring, char* sstring, int n);
- externdef char* __cdecl rset(char* dstring, char* sstring, int n);
- externdef char* __cdecl string(char* dstring, int n, int asciicode);
- externdef char* __cdecl space(char* dstring, int n);
-
- #undef externdef
-